Articles by Muhammad Arul
-
How to Install Icinga 2 Monitoring Software on Ubuntu 18.04 LTS
Author: Muhammad Arul • Tags: linux, ubuntu • Comments: 3Icinga 2 is a free and open source monitoring tool that can be used to monitor multiple servers or whole data centers from a single monitor system. In this tutorial, I show you how to install and configure the Icinga 2 monitoring tool using an Ubuntu 18.04 LTS server.
-
Ansible Guide: The Ad-Hoc Command
Author: Muhammad Arul • Tags: linux, server • Comments: 5The Ad-Hoc command is the one-liner ansible command that performs one task on the target host. It allows you to execute simple one-line task against one or group of hosts defined in the inventory file configuration.
-
Ansible Guide: Manage Files using Ansible
Author: Muhammad Arul • Tags: linux • Comments: 0In this guide, I'll show you how to manage files using ansible modules. You will learn how to copy, edit, insert, download and replace files using Ansible.
-
-
How to Install OpenVPN Server and Client with Easy-RSA 3 on CentOS 7
Author: Muhammad Arul • Tags: centos, linux, networking, security • Comments: 14OpenVPN is an open source application that allows you to create a secure private network over the public internet. In this tutorial, we will show you how to step-by-step install and configure OpenVPN on CentOS 7.6. And we will implement the certificate-based OpenVPN authentication.
-
Ansible Guide: Create Ansible Playbook for LEMP Stack
Author: Muhammad Arul • Tags: linux, ubuntu, virtualization, web server • Comments: 2Ansible is a simple automation tool that automates software application deployment, cloud provisioning, and configuration management. In this tutorial, we're going to show you how to create basic Ansible Playbook for provisioning the LEMP Stack on Ubuntu 18.04 Server.
-
How to Install Nginx with PHP and MySQL (LEMP Stack) on Ubuntu 18.04
Author: Muhammad Arul • Tags: linux, mysql, nginx, php, server, ubuntu, web server • Comments: 9This tutorial shows how you can install Nginx on an Ubuntu 18.04 LTS server with PHP 7.2 support (through PHP-FPM) and MySQL support (LEMP = Linux + nginx (pronounced "engine x") + MySQL + PHP).
-
Ansible AWX Guide: Basic Usage and Configuration
Author: Muhammad Arul • Tags: linux, server, shell • Comments: 2AWX is an open source web application that provides a user interface, REST API, and task engine for Ansible. It's the open source version of the Ansible Tower. In this tutorial, we will show you basic usage of the Ansible AWX.
-
How to Install Ansible AWX with Nginx Reverse Proxy on Ubuntu 18.04 LTS
Author: Muhammad Arul • Tags: linux, nginx, server, ubuntu • Comments: 16In this tutorial, we're going to show you how to install and configure the AWX on Ubuntu server 18.04. We're going to install the AWX with Nginx as a reverse proxy and built on the HTTPS secure connection.
-
Learning Kubernetes Locally via Minikube on Manjaro/Archlinux
Author: Muhammad Arul • Tags: linux, virtualization • Comments: 4In this tutorial, we will show you step-by-step how to create a single-node Kubernetes cluster locally using Kinikube on Manjaro/ArchLinux. This guide will implement the Kubernetes cluster locally with the KVM2 driver, and cover an example of Nginx service deployment.
-
Dockerizing Laravel with Nginx MySQL and Docker Compose on Ubuntu 18.04 LTS
Author: Muhammad Arul • Tags: linux, ubuntu, virtualization, web server • Comments: 3In this guide, we're going to show you how to Dockerize the Laravel project with PHP-FPM, MySQL database, and the Nginx web server using the Docker Compose on the Ubuntu Server 18.04. We're going to create a new docker image for the Laravel Project, and then create the docker-compose.yml script that contains some services including, the App/Laravel itself, Nginx web server, and MySQL database.